package com.enki.cigarettes.controller.vo.response;

import java.util.List;

/**
 * @author WCS.Wang
 * @version V1.0
 * @Package com.enki.cigarettes.controller.vo.response
 * @Name e-cigarettes-shop-api-module
 * @Description: TODO 订单详情
 * @date 2019-07-27
 */
public class OrderDetailResponseVo {

    // 订单号
    private String orderId;
    // 店铺名称
    private String storeName;
    // 收货地址
    private String deliverAddress;
    // 支付金额
    private int orderAmountTotal;
    // 支付方式
    private String payMethod;
    // 状态
    private int orderStatus;
    // 创建时间
    private String createTime;
    // 店铺优惠券
    private Integer storeDiscount;
    // 平台优惠
    private Integer platformDiscount;
    // 商品合计
    private int productAmountTotal;
    // 物流编号
    private String logisticsCode;
    // 物流名称
    private String logisticsName;
    // 运费
    private int fareTotal;
    // 是否开票
    private boolean isTax;
    // 发票内容
    private String invoiceContent;
    // 订单类目
    private List<OrderItemResponseVo> orderItems;
    // 福利金抵扣
    private int welfare;
    // 订单支付
    private String orderPaymenId;
    // 订单备注
    private String userRemark;

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getDeliverAddress() {
        return deliverAddress;
    }

    public void setDeliverAddress(String deliverAddress) {
        this.deliverAddress = deliverAddress;
    }

    public int getOrderAmountTotal() {
        return orderAmountTotal;
    }

    public void setOrderAmountTotal(int orderAmountTotal) {
        this.orderAmountTotal = orderAmountTotal;
    }

    public String getPayMethod() {
        return payMethod;
    }

    public void setPayMethod(String payMethod) {
        this.payMethod = payMethod;
    }

    public int getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(int orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Integer getStoreDiscount() {
        return storeDiscount;
    }

    public void setStoreDiscount(Integer storeDiscount) {
        this.storeDiscount = storeDiscount;
    }

    public Integer getPlatformDiscount() {
        return platformDiscount;
    }

    public void setPlatformDiscount(Integer platformDiscount) {
        this.platformDiscount = platformDiscount;
    }

    public int getProductAmountTotal() {
        return productAmountTotal;
    }

    public void setProductAmountTotal(int productAmountTotal) {
        this.productAmountTotal = productAmountTotal;
    }

    public String getLogisticsCode() {
        return logisticsCode;
    }

    public void setLogisticsCode(String logisticsCode) {
        this.logisticsCode = logisticsCode;
    }

    public String getLogisticsName() {
        return logisticsName;
    }

    public void setLogisticsName(String logisticsName) {
        this.logisticsName = logisticsName;
    }

    public int getFareTotal() {
        return fareTotal;
    }

    public void setFareTotal(int fareTotal) {
        this.fareTotal = fareTotal;
    }

    public boolean isTax() {
        return isTax;
    }

    public void setTax(boolean tax) {
        isTax = tax;
    }

    public String getInvoiceContent() {
        return invoiceContent;
    }

    public void setInvoiceContent(String invoiceContent) {
        this.invoiceContent = invoiceContent;
    }

    public List<OrderItemResponseVo> getOrderItems() {
        return orderItems;
    }

    public void setOrderItems(List<OrderItemResponseVo> orderItems) {
        this.orderItems = orderItems;
    }

    public int getWelfare() {
        return welfare;
    }

    public void setWelfare(int welfare) {
        this.welfare = welfare;
    }

    public String getOrderPaymenId() {
        return orderPaymenId;
    }

    public void setOrderPaymenId(String orderPaymenId) {
        this.orderPaymenId = orderPaymenId;
    }

    public String getUserRemark() {
        return userRemark;
    }

    public void setUserRemark(String userRemark) {
        this.userRemark = userRemark;
    }
}
